#define _CRT_SECURE_NO_WARNINGS 1
#pragma once
#include <stdio.h>
#include "contact.h"
#include <assert.h>


#define NAME_MAX 20
#define SEX_MAX 5
#define NUMBER_MAX 12
#define ADD_MAX 20


typedef struct PeoInfo {
	char name[NAME_MAX];
	int age;
	char sex[SEX_MAX];
	char number[NUMBER_MAX];
	char add[ADD_MAX];
}ProInfo;


typedef struct Contact {
	ProInfo* data;
	int capacity;
	int sz;
}Contact;
void InitContact(Contact* c);
void AddContact(Contact* c);
void ShowContact(Contact* c);
void DelContact(Contact* c);
void SearContact(Contact* c);
void ModContact(Contact * c);
void DesContact(Contact* c);